to stay at a hotel - French English Dictionary